package com.ruoyi.wx.service;

import com.alibaba.fastjson2.JSONObject;

/**
 * @Description: TODO
 * @Create by: jacob
 * @Date: 2025/2/3
 * 遇见未来的自己
 */
public interface WxService {
    /**
     * 网页授权
     * 通过code换取网页授权access_token
     * 注意：与基础acess_token不同
     * 参考：
     * https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html#1
     * @return
     */
    JSONObject getLoginAccessToken(String code);

    /**
     * 获取用户信息
     * @param accessToken
     * @param openid
     * @return
     */
    JSONObject getLoginUserInfo(String accessToken,String openid);
}
